body  { background-color: #f6eee3; margin: 0 }
.logo  { margin: 0 }
.prenota  { border-color:  }
.menuTop    { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: white; padding-top: 20px; padding-left: 10px; height: 39px }
.menuTop ul   { list-style-type: none; margin: 0; padding: 0 }
.menuTop li    { color: black; display: inline; padding-right: 10px; padding-left: 10px; border-right: 1px solid }

.menuTop li a:link    { color: black; text-decoration: none }
.menuTop li a:active   { color: black; text-decoration: none }
.menuTop li a:visited   { color: black; text-decoration: none }
.menuTop li a:hover     { color: #b67920; text-decoration: none; padding: 0 }
.menuTop li .select  { color: #b67920; font-weight: bold; text-decoration: none; padding: 0 }
.menuTop1 { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(immagini/fondo_menu.jpg); background-repeat: repeat-x; padding-top: 25px; padding-left: 25px; height: 38px }
.menuTop1 ul   { list-style-type: none; margin: 0; padding: 0 }
.menuTop1 li    { color: white; background-image: url(immagini/freccina.gif); background-repeat: no-repeat; background-position: 0 3px; display: inline; padding-right: 20px; padding-left: 8px }

.menuTop1 li a:link    { color: white; text-decoration: none }
.menuTop1 li a:active   { color: white; text-decoration: none }
.menuTop1 li a:visited   { color: white; text-decoration: none }
.menuTop1 li a:hover  { color: gray; text-decoration: none }
.menuTop1 li .select { color: gray; font-weight: bold; text-decoration: none }
.vociMenu {
	width: 474px;
	float: left
}
.bandiere { float: left }
/*sezione testi*/
.testoGenerico   { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: justify; padding: 20px 20px 20px 0 }
.testoGenerico1 { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; padding: 20px 20px 20px 0 }
.testoGenerico a  { color: black; text-decoration: none }
.testoItinerari  { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: justify; padding: 5px 20px 20px 0 }
.testoTariffe  { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: justify; padding: 20px 20px 20px 0 }
.testoTariffe td  { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
/*fine*/
.foot { background-image: url(immagini/foot_12.jpg); background-repeat: repeat-x }
.boxfoot { margin-top: 20px }
/*fondi*/
.fondoAnimazione { background-color: #c69c54; border-top: 1px solid #fff }
.animazione { width: 643px; height: 192px; border-right: 1px solid #fff }
.fondoPhotogallery { background-image: url("immagini/fondo_photogallery.jpg"); background-repeat: repeat-x; border-top: 1px solid #fff }
.animazione1 { width: 545px }
.fondoDovesiamo { background-image: url("immagini/fondo_photogallery.jpg"); background-repeat: repeat-x; border-top: 1px solid #fff }
.fondoItinerari { background-image: url("immagini/fondo_photogallery.jpg"); background-repeat: repeat-x; border-top: 1px solid #fff }
/*fine fondi*/
.nomePaese { font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase }
.nomePaese a { color: black; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; text-transform: uppercase }
.leggiTutto a { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
.btnPreTariffe { background-color: #c69c54; text-align: right; padding: 5px; width: 643px; border-top: 1px solid #fff }
.btnPreTariffe a  { color: black; text-decoration: none }
.fotoItinerari { padding-top: 5px }
.lineaItinerari { width: 643px }
.indirizzo {
	color: #543f12;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left: 68px;
}
.indirizzo a  { color: #543f12; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
.logoImprint  { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 30px; margin-left: 70px }
.imprint  { position: relative; top: 5px }
/*landing*/
.menuTopLanding  { color: #c69b54; font-size: 17px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: white; padding-top: 20px; height: 39px }
.animazioneLanding  { width: 456px; height: 192px; border-right: 1px solid #fff }
.txtLanding { color: #999; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif }
/*landing*/
.moduloDati    { }
.moduloDati .titoloForm    { color: black; font-size: 20px; font-family: Georgia; margin-bottom: 5px }
.moduloDati .footForm   { color: black; font-size: 16px; font-family: Georgia; font-weight: bold; margin-top: 20px; margin-bottom: 20px }
.moduloDati .footForm1   { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif }
input  { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0; width: 240px }
.campiModulo  { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif }
.campiModulo1 textarea { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; width: 190px; height: 142px }
.input_nostyle { width: 15px }
.btnForm  { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #d6b872; margin: 0; padding: 0; width: 196px; height: 36px; border: solid 1px #d6b872 }
.boxOffertaLand1 { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif }
.boxOffertaLand1 a { text-decoration: none }
.boxOffertaLand1 b { color: #f00 }
.boxOffertaLand2 { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif }
.boxOffertaLand2 a { text-decoration: none }
.boxOffertaLand2 b  { color: #112656 }
.boxOffertaLand3 { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif }
.boxOffertaLand3 a { text-decoration: none }
.boxOffertaLand3 b  { color: #731356 }
.boxOffertaLand4 { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif }
.boxOffertaLand4 a { text-decoration: none }
.boxOffertaLand4 b  { color: #aa7317 }
.offerte {
	margin-left: 30px
}
.anniversario {
	margin-bottom: 10px;
}
.downBrochure {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	padding-top: 20px;
}

.downBrochure2 {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	padding-top: 20px;
	padding-left: 33px;
}

.linkParters {
	margin-top: 30px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	padding-left: 40px;
}

.linkParters a {
	color: #000;
	text-decoration: none;
}
.testoPromo {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 20px 20px 20px 0
}

.testoPromo ul {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;

}

.testoPromo a {
	text-decoration: none;
	color: #F00;

}
.pp {
	width: 20px;
}